/**
 * 
 */
package com.fashop.jpa;

import java.io.Serializable;
import java.util.Collection;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;

/**
 * @author Alan Dávila
 * e-mail ustargab@gmail.com
 * date 14/01/2014 00:04:55
 */
@Entity
@Table(name = "beacon")
public class Beacon implements Serializable {

	private static final long serialVersionUID = -1276629663469877132L;
	@Id
	@GeneratedValue
	private Long idbeacon;
	private Long 	lugar_idlugar;
	private String 	uuid;
	private Integer major;
	private Integer minor;
	private String	proximidad;
	private String alias;
	private Long contador;
	private String generico1;
	//@OneToMany(cascade = CascadeType.ALL, mappedBy = "beacon_idbeacon")
	//private Collection<Mensaje> beaconMensajes;
	
	/**
	 * @return the beaconMensajes
	 */
	/*public final Collection<Mensaje> getBeaconMensajes() {
		return beaconMensajes;
	}*/
	/**
	 * @param beaconMensajes the beaconMensajes to set
	 */
	/*public final void setBeaconMensajes(Collection<Mensaje> beaconMensajes) {
		this.beaconMensajes = beaconMensajes;
	}*/
	/**
	 * @return the idbeacon
	 */
	public final Long getIdbeacon() {
		return idbeacon;
	}
	/**
	 * @param idbeacon the idbeacon to set
	 */
	public final void setIdbeacon(Long idbeacon) {
		this.idbeacon = idbeacon;
	}
	/**
	 * @return the lugar_idlugar
	 */
	public final Long getLugar_idlugar() {
		return lugar_idlugar;
	}
	/**
	 * @param lugar_idlugar the lugar_idlugar to set
	 */
	public final void setLugar_idlugar(Long lugar_idlugar) {
		this.lugar_idlugar = lugar_idlugar;
	}
	/**
	 * @return the uuid
	 */
	public final String getUuid() {
		return uuid;
	}
	/**
	 * @param uuid the uuid to set
	 */
	public final void setUuid(String uuid) {
		this.uuid = uuid;
	}
	/**
	 * @return the major
	 */
	public final Integer getMajor() {
		return major;
	}
	/**
	 * @param major the major to set
	 */
	public final void setMajor(Integer major) {
		this.major = major;
	}
	/**
	 * @return the minor
	 */
	public final Integer getMinor() {
		return minor;
	}
	/**
	 * @param minor the minor to set
	 */
	public final void setMinor(Integer minor) {
		this.minor = minor;
	}
	/**
	 * @return the proximidad
	 */
	public final String getProximidad() {
		return proximidad;
	}
	/**
	 * @param proximidad the proximidad to set
	 */
	public final void setProximidad(String proximidad) {
		this.proximidad = proximidad;
	}
	/**
	 * @return the alias
	 */
	public final String getAlias() {
		return alias;
	}
	/**
	 * @param alias the alias to set
	 */
	public final void setAlias(String alias) {
		this.alias = alias;
	}
	/**
	 * @return the contador
	 */
	public final Long getContador() {
		return contador;
	}
	/**
	 * @param contador the contador to set
	 */
	public final void setContador(Long contador) {
		this.contador = contador;
	}
	/**
	 * @return the generico1
	 */
	public final String getGenerico1() {
		return generico1;
	}
	/**
	 * @param generico1 the generico1 to set
	 */
	public final void setGenerico1(String generico1) {
		this.generico1 = generico1;
	}
	

}
